/*
js中什么情况下表示false
1.undefined
2.null
3.''
4.0
5.false
*/

//表示假
let num
//!num=ture --->num=false--->num=undefined--->false=undefined
if (!num) {
    console.log('num=' + num)

}

let n = null
//!n=true--->n=false--->null=false
if (!n) {
    console.log('n=' + n)
}

let sum = ''
//!sum=true-- -> sum=false-- -> ''=false
if (!sum) {
    console.log('sum=' + sum)
}
let m = 0
if (!m) {
    console.log('m=' + m)
}
if (!false) {
    console.log(false)
}


//表示真
if (1) {
    console.log(1)
}
if ('1') {
    console.log('1')
}
if ({}) {
    console.log({})
}
if ([]) {
    console.log([])
}
let temp = 20
if (temp) {
    console.log('temp=' + temp)
}


